a babucha - French English Dictionary